Part Number Hot Search : 
KTY82150 KTY82150 SC3280 DT74AL AM2520 C4054 CTZ84C30 D105K0
Product Description
Full Text Search
 

To Download HT82K28 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  HT82K28a win98 keyboard encoder pin assignment 1 february 16, 2000 general description the HT82K28a is a keyboard encoder espe - cially designed for ibm pc/at, ibm ps/2 and all compatible machines. the HT82K28a accepts keyboard inputs and contains a 16-character first-in-first-out buffer in which data is stored. an inexpensive rc os - cillator can be used for the system clock. the device offers the advantage of simple imple - mentation in high performance and low cost keyboard applications. features  designed for windows 95/98/nt  supports 3 windows 95 keys  supports power, sleep and wake-up win - dows 98 acpi functions  supports japanese, korean and portuguese  supports japanese dos/v 106-key keyboard  supports code set 1, for ps/2 model 30 keyboard  supports code set 2, for pc/at, ps/2 model 50,60 keyboards  supports code set 3, for ps/2 model 80 keyboard  rc oscillator  phantom key detection  minimal external components  pin-compatible with holtek ht6547e-2  40-pin dip/dice form     
         
       

    
 
  
       
 
  
    
     
     
 

 
  
      









 
pin description pin no. pin name i/o description 1 osc1 i system clock input 2, 4 vss  negative power supply, ground 3 vdd  positive power supply 5, 6 io0~io1 o customer defined optional output lines 39, 40, 7~12 c0~c7 i keyboard matrix scanning input pins 16~23, 28, 29, 13~15 24, 26, 27 33, 35 r0~r18 o keyboard matrix scanning output pins 25, 34 nc  no connection 30 scrl o led pin 31 num o led pin 32 cap o led pin 37 clock i/o synchronous clock signal. used to clock the transmission data 38 data i/o bidirectional data transmission line absolute maximum ratings supply voltage............................4.75v to 5.25v input voltage.................v ss  0.3v to v dd +0.3v storage temperature.................  55  cto125  c operating temperature ..................0  cto70  c note: these are stress ratings only. stresses exceeding the range specified under  absolute maxi- mum ratings  may cause substantial damage to the device. functional operation of this device at other conditions beyond those listed in the specification is not implied and prolonged expo- sure to extreme conditions may affect device reliability. HT82K28a 2 february 16, 2000
electrical characteristics ta=25  c symbol parameter test conditions min. typ. max. unit v dd operating voltage  4.75 5 5.25 v i dd operating current  25ma v il input low voltage (c0~c7)  0  0.6 v input low voltage (data, clock)  0  0.6 v v ih input high voltage  3.5  v dd v v ol output low voltage (r0~r18) i ol =10ma  0.5 v output low voltage (data, clock) i ol =15ma  0.5 v r ph internal pull-high resistance (c0~c7)  51020 k  internal pull-high resistance (clock, data)  2515 k  f sys system clock  4  mhz HT82K28a 3 february 16, 2000
HT82K28a 4 february 16, 2000 functional description the HT82K28a basic function is to detect key press and release activity and to transmit the corresponding scan code, as well as make and break codes to the system. the device also accepts commands from the sys - tem and responds to the system if necessary. all communication between the keyboard and the system is managed through the clock and data pins. the keyboard begins to scan for pressed or re - leased keys and commands from the system after the bat (basic assurance test) has been run. working modes three working modes are supported by the HT82K28a. these are setup by the alternate scan code command f0. the various modes are described as follows. mode 1  supports code set 1 for ps/2 model 30 key - boards.  enters mode1 after an f0 command is issued followed by a 1".  contains an 11 bit data stream, including one start bit (always zero) eight data bits, one par- ity bit (odd parity) and one stop bit (always one).  all keys are typematic/make/break as default.  the working mode can be changed again in this mode, by issuing an f0 command fol- lowed by an option. see the f0 command for more detail. mode 2  supports code set 2 for pc/at, ps/2 model 50, 60 keyboards.  enters mode 2 after power on. the working mode can be changed by an f0 command followed by an option byte 1, 2 or 3. see the f0 command for more details.  contains an 11 bit data stream, including one start bit (always zero) eight data bits, one par - ity bit (odd parity) and one stop bit (always one)  all keys are typematic/make/break as default. mode 3  supports code set 3, for ps/2 model 80 key - boards.  enters mode 3 when an f0 command is issued followed by a 3".  contains an 11 bit data stream, including one start bit (always zero) eight data bits, one par - ity bit (odd parity) and one stop bit (always one). buffers the buffers support the following functions:  16-byte fifo buffer: stores 16 keystrokes scan codes.  additional keystrokes will be ignored.  response codes, i.e fa/fe... do not occupy buffer positions. basic assurance test  bat the following functions are offered by the basic assurance test:  turns on led status indicators.  keyboard processor test.  ram test.  turns off led status indicators, i.e. the leds.  reports the bat result to the system. note: during the bat, activity on the "clock" and "data" line are ignored. the led  s are turned on at the beginning and turned off at the end of the bat. the bat takes a minimum of 450ms after por and a maximum of 2.5s. the re - sponse to a satisfactory bat completion is  aa  and response to bat failure is an  fc  error. the reset keyboard com - mand  ff  will also cause the keyboard to execute the bat. completion codes are sent between 300 and 500ms after a reset command is acknowledged. after the bat, the keyboard sets the keys to typematic and make/break, and sets the default typematic rate and delay.
HT82K28a 5 february 16, 2000 power-on two important activities take place when power is first applied to the keyboard. the first is the presence of an h/w signal por (power-on-re - set) that resets the keyboard processor. the sec - ond activity is the running of the self test bat (basic assurance test) routine. pc-type/mode/code set the following table describes the relationship between different computer types, the working mode and the code sets. ps/2 30 mode 1 code set 1 pc-at mode 2 code set 2 ps/2 50 mode 2 code set 2 ps/2 60 mode 2 code set 2 ps/2 80 mode 3 code set 3 the mode can be changed between mode 2 & 3. keys  for code set 1, 2 all keys except the pause key have a make and break code. the pause key has a make code only. the defaults except for pause are make/ break/typematic. in mode 1, 2 and 3 the key type may be changed to be one of the follow - ing:  typematic  make/break  make  typematic/make/break all keys except pause are typematic. typematic means that the kb keeps send - ing make codes if the key is held down. the data report is according to the typematic rate/delay: default values are: delay 500ms 20% 10.9 char/sec 20% the typematic rate and delay can be modi - fied with the f3 command.  if two or more keys are held down, only the last key pressed repeats at the typematic rate. typematic operation stops when the last key pressed is released even if other keys are still held down. if a key is pressed and held down while key - board transmission is inhibited, only the first make code is stored in the buffer over - flow as a result of typematic action. four key types are supported as shown: key type press hold release typematic make/break make typematic/ make/break make1 make1 make1 make1 make2 x x make2 x break x break note: "make1" send out only one make code. "make2" continue sending out make codes until key is released. "x" nothing sent out.  for code set 3  typematic  make/break  make  typematic/make/break can be configured by command time interval between phantoms the time interval between two continuous error codes 00/ff sent while phantom detected= 1000ms 20%     
          !" #$!%$&# ' $&#( ' $ ! )*  !(
 !(  !(
HT82K28a 6 february 16, 2000 the keyboard should respond within 20ms, ex - cept when performing the bat or executing a reset command. command description  default disable  f5  send an acknowledge fa to the system  clear its output buffer, fifo  set the default key types  set typematic rate/delay as default value  clear the last typematic key  stop scanning and wait for further instruc - tion  echo  ee  send an ee to the system  continue scanning if the keyboard is en - abled note: this command does not need to feed back the ack  enable  f4  send an ack to the system  clear output buffer  clear the last typematic key  start scanning  invalid command  send an fe to the system  no further activities note: no ack  read id  f2  send an ack to the system  discontinue scanning  2 byte id-ab, 83 the 2nd byte must follow the completion of the first byte within 500ms  resume scanning system command table command mode 1 mode 2 mode 3 ff  reset fe  resend fd  set key type make fc  set key type make/break fb  set key type typematic fa  set all keys typematic/make/break f9  set all keys make f8  set all keys make/break f7  set all keys typematic f6  set default f5  default disabled f4  enable f3  set typematic rate/delay f2  read id f1  f0  select alternate scan codes ef  ee  echo ed  set/reset status indicators y y y y y y y y y y y y y y x y x y y y y y y y y y y y y y y y y x y x y y y y y y y y y y y y y y y y x y x y y
HT82K28a 7 february 16, 2000  resend  fe  send the last code to the system note: * no fa response  reset  ff  disable keyboard  send an ack to the system, the keyboard acknowledges the command with an ack and ensures the system accepts the ack be - fore executing the command  the system sets clk=data=high for 500
s: acceptance of ack  the system can issue any command to the kb within the 500
s period mentioned above to override ff  if no override, the system performs its bat and enters mode 2 (even if it is set to be mode 3)  select alternate scan code  f0  send an ack to the system  clears both output buffer and the typematic key  accept option byte  set all keys  f7, f8, f9, fa  fa: set all keys to typematic/make/break  f9: set all keys to make  f8: set all keys to make/break  f7: set all keys to typematic  send an ack to the system  clear output buffer  set all keys to the type indicated by the com- mand  set default  f6  send an ack to the system  clear the output buffer  set to default key states: default key type typematic rate/delay  set key type  fb,fc,fd  fb : set key type  typematic  fc : set key type  make/break  fd : set key type  make  the keyboard responds with ack, clears its output buffer and prepares to receive key identification  key identification is accomplished by the system identifying each key by its scan code value as defined in scan code set3.  only scan code set3 values are valid for key identification  the type of each identified key is set to the value indicated by the command  these commands can be sent using any scan code set, but affect only the operation of scan code set3  set led  ed  send ack to the system  discontinue scanning  wait for the option from the system  respond with ack to the system  set indicator  if command comes from the system in place of option, discard the set led function and then process the new command  led default after power on - all off  set default disable - do not change the leds  set typematic rate/delay  f3  send an ack to the system  stop scanning  wait for the system typematic rate and de- lay  send an ack to the system  set rate/delay  bit 6,5 delay  bit 4,3,2,1,0 typematic rate  bit 7=0 (always) delay= (1+bit6,bit5) 250ms typematic rate= 1/period ...where period= (8+a) (2^b) 0.00417 ...where a= binary value of bit 2, 1 and 0 ...where b= binary value of bit 4 and 3
HT82K28a 8 february 16, 2000 b4~b0 typematic rate b4~b0 typematic rate 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 30.0 26.7 24.0 21.8 20.0 18.5 17.1 16.0 15.0 13.3 12.0 10.9 10.0 9.2 8.6 8.0 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111 7.5 6.7 6.0 5.5 5.0 4.6 4.3 4.0 3.7 3.3 3.0 2.7 2.5 2.3 2.1 2.0  default  delay: 500ms 20%  typematic rate=10.9 characters/sec 20% commands to the system 00: keyboard detect a error/overrun (set 2, set 3) ab,83: keyboard id aa: bat completion fc: bat failure ee: echo fa: acknowledge fe: resend ff: keyboard detects a overrun (set 1)  fa: acknowledge if the kb (keyboard) receives any valid input except ee (echo) and resend (fe) then send an fa to the system first. if the command is ee, then send an ee back to the system. if the command is fe, then send the last key code to system. if there is an interrupt while sending fa, the kb discards the fa and accepts the command from the system and processes it.  00/ff: key overrun if the keyboard detects an overrun error, the kb sends an overrun error code to the system. mode 1: ff mode 2,3: 00  fe: resend the kb issues an fe when there is a parity error in transmission. data communications  data output  if clk=0, no transmission (keyboard inhib - ited).  if clk=1, data=0, no transmission (sys - tem request to send).  if clk=1, data=1, transmission permit - ted.  data will be valid before the trailing edge and beyond the leading edge of the clock.  the kb checks the clock line for an active level at least every 60ms.  if line contention occurs (system brings the clock low before the tenth clock), set clock=data=high.  data input  the system overrides the clock line for at least 60ms  the keyboard checks the state of the clock line at intervals of no more than 10ms  if a system request-to-send is detected, the keyboard counts 11 data bits.  data will be valid before the rising edge and beyond the falling edge  after the 10th bit, the keyboard checks for an active level on the "data" line. if the line is active it is forced to be inactive, and counts one more bit. note: this action signals the system that the keyboard has received its data. upon reception of this signal, the system returns to the ready state, in which it can accept keyboard outputs or goes to the inhibit state until it is ready. if the keyboard "data" line is found to be at an inactive level following the 10th bit, a frame error has occurred, and the keyboard contin - ues to count until the "data" line becomes ac - tive. the keyboard then makes the "data" line inactive and sends a resend.
HT82K28a 9 february 16, 2000 data stream mode 1,2,3 b1: b2: b3: b4: b5: b6 b7: b8: b9: b10: b11: start bit always 0 data bit 0 data bit 1 data bit 2 data bit 3 data bit 4 data bit 5 data bit 6 data bit 7 parity bit (odd par) stop bit always 1 note: the parity bit is either 1 or 0, and the 8 data bits, plus the parity bit, always have an odd number of 1 s.
key code set 1 key number make/break code key number make/break code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 29/a9 02/82 03/83 04/84 05/85 06/86 07/87 08/88 09/89 0a / 8a 0b/8b 0c/8c 0d/8d 7d/fd 0e/8e 0f/8f 10/90 11/91 12/92 13/93 14/94 15/95 16/96 17/97 18/98 19/99 1a / 9a 1b/9b 2b/ab 3a / ba 1e/9e 1f/9f 20/a0 21/a1 22/a2 23/a3 24/a4 25/a5 26/a6 27/a7 28/a8 2b/ab 1c/9c 2a / aa 56/d6 2c/ac 2d/ad 2e/ae 2f/af 50 51 52 53 54 55 56 57 58 60 61 62 64 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 115 116 117 118 119 120 121 122 123 125 131 132 133 30/b0 31/b1 32/b2 33/b3 34/b4 35/b5 73/f3 36/b6 1d/9d 38/b8 39/b9 e038/e0b8 e01d/e09d 45/c5 47/c7 4b/cb 4f/cf 48/c8 4c/cc 50/d0 52/d2 37/b7 49/c9 4d/cd 51/d1 53/d3 4a / ca 4e/ce 7e/fe e01c/e09c 01/81 3b/bb 3c/bc 3d/bd 3e/be 3f/bf 40/c0 41/c1 42/c2 43/c3 44/c4 57/d7 58/d8 46/c6 7b/fb 79/f9 70/f0 HT82K28a 10 february 16, 2000
key code set 1 key number base case shift+num left-shift right-shift num lock 75 76 79 80 81 83 84 85 86 89 e0 52 /e0 d2 e0 53 /e0 d3 e0 4b /e0 cb e0 47 /e0 c7 e0 4f /e0 cf e0 48 /e0 c8 e0 50 /e0 d0 e0 49 /e0 c9 e0 51 /e0 d1 e0 4d /e0 cd e0 aa e0 52 /e0 d2 e0 2a e0 aa e0 53 /e0 d3 e0 2a e0 aa e0 4b /e0 cb e0 2a e0 aa e0 47 /e0 c7 e0 2a e0 aa e0 4f /e0 cf e0 2a e0 aa e0 48 /e0 c8 e0 2a e0 aa e0 50 /e0 d0 e0 2a e0 aa e0 49 /e0 c9 e0 2a e0 aa e0 51 /e0 d1 e0 2a e0 aa e0 4d /e0 cd e0 2a e0 b6 e0 52 /e0 d2 e0 36 e0 b6 e0 53 /e0 d3 e0 36 e0 b6 e0 4b /e0 cb e0 36 e0 b6 e0 47 /e0 c7 e0 36 e0 b6 e0 4f /e0 cf e0 36 e0 b6 e0 48 /e0 c8 e0 36 e0 b6 e0 50 /e0 d0 e0 36 e0 b6 e0 49 /e0 c9 e0 36 e0 b6 e0 51 /e0 d1 e0 36 e0 b6 e0 4d /e0 cd e0 36 e0 2a e0 52 /e0 d2 e0 aa e0 2a e0 53 /e0 d3 e0 aa e0 2a e0 4b /e0 cb e0 aa e0 2a e0 47 /e0 c7 e0 aa e0 2a e0 4f e0 cf e0 aa e0 2a e0 48 e0 c8 e0 aa e0 2a e0 50 /e0 d0 e0 aa e0 2a e0 49 /e0 c9 e0 aa e0 2a e0 51 e0 d1 e0 aa e0 2a e0 4d e0 cd e0 aa lwin e0 5b e0 aa e0 5b e0 b6 e0 5b e0 2a e0 5b /e0 db /e0 db e0 2a /e0 db e0 36 /e0 db e0 aa rwin e0 5c e0 aa e0 5c e0 b6 e0 5c e0 2a e0 5c /e0 dc /e0 dc e0 2a /e0 dc e0 36 /e0 dc e0 aa app e0 5d e0 aa e0 5d e0 b6 e0 5d e0 2a e0 5d /e0 dd /e0 dd e0 2a /e0 dd e0 36 /e0 dd e0 aa when both shift keys are held down: key number 75 both shift e0 aa e0 b6 e0 52/e0 d2 e0 2a e0 36 key number base +left-shift +right-shift 95 e0 35 /e0 b5 e0 aa e0 35 /e0 b5 e0 2a e0 b6 e0 35 /e0 b5 e0 36 when both shift keys are held down: key number 95 both shift e0 aa e0 b6 e0 35 /e0 b5 e0 2a e0 36 key number base +left-shift +right-shift 124 e0 2a e0 37 /e0 b7 e0 aa e0 37 /e0 b7 54/d4 key number base +ctrl 126 e1 1d 45 e1 9d c5 e0 46 e0 c6 this key is not typematic, all associated scan codes occur on the make code. acpi key make break windows virtual key power e0 5e e0 de n/a sleep e0 5f e0 df n/a wake e0 63 e0 e3 n/a HT82K28a 11 february 16, 2000
key code set 2 key number make/break code key number make/break code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 0e/f00e 16/f016 1e/f01e 26/f026 25/f025 2e/f02e 36/f036 3d/f03d 3e/f03e 46/f046 45/f045 4e/f04e 55/f055 6a/f06a 66/f066 0d/f00d 15/f015 1d/f01d 24/f024 2d/f02d 2c/f02c 35/f035 3c/f03c 43/f043 44/f044 4d/f04d 54/f054 5b/f05b 5d/f05d 58/f058 1c/f01c 1b/f01b 23/f023 2b/f02b 34/f034 33/f033 3b/f03b 42/f042 4b/f04b 4c/f04c 52/f052 5d/f05d 5a/f05a 12/f012 61/f061 1a/f01a 22/f022 21/f021 2a/f02a 50 51 52 53 54 55 56 57 58 60 61 62 64 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 115 116 117 118 119 120 121 122 123 125 131 132 133 32/f032 31/f031 3a/f03a 41/f041 49/f049 4a/f04a 51/f051 59/f059 14/f014 11/f011 29/f029 e011/e0f011 e014/e0f014 77/f077 6c/f06c 6b/f06b 69/f069 75/f075 73/f073 72/f072 70/f070 7c/f07c 7d/f07d 74/f074 7a/f07a 71/f071 7b/f07b 79/f079 6d/f06d e05a/e0f05a 76/f076 05/f005 06/f006 04/f004 0c/f00c 03/f003 0b/f00b 83/f083 0a/f00a 01/f001 09/f009 78/f078 07/f007 7e/f07e 67/f067 64/f064 13/f013 HT82K28a 12 february 16, 2000
key code set 2 key number base case shift+num left-shift right-shift num lock 75 76 79 80 81 83 84 85 86 89 e0 70 /e0 f0 72 e0 71 /e0 f0 71 e0 6b /e0 f0 6b e0 6c /e0 f0 6c e0 69 /e0 f0 69 e0 75 /e0 f0 75 e0 72 /e0 f0 72 e0 7d /e0 f0 7d e0 7a /e0 f0 7a e0 74 /e0 f0 74 e0 f0 12 e0 70 /e0 f0 70 e0 12 e0 f0 12 e0 70 /e0 f0 71 e0 12 e0 f0 12 e0 70 /e0 f0 6b e0 12 e0 f0 12 e0 70 /e0 f0 6c e0 12 e0 f0 12 e0 70 /e0 f0 69 e0 12 e0 f0 12 e0 70 /e0 f0 75 e0 12 e0 f0 12 e0 70 /e0 f0 72 e0 12 e0 f0 12 e0 70 /e0 f0 7d e0 12 e0 f0 12 e0 70 /e0 f0 7a e0 12 e0 f0 12 e0 70 /e0 f0 74 e0 12 e0 f0 59 e0 70 /e0 f0 70 e0 59 e0 f0 59 e0 71 /e0 f0 71 e0 59 e0 f0 59 e0 6b /e0 f0 6b e0 59 e0 f0 59 e0 6c /e0 f0 6c e0 59 e0 f0 59 e0 69 /e0 f0 69 e0 59 e0 f0 59 e0 75 /e0 f0 75 e0 59 e0 f0 59 e0 72 /e0 f0 72 e0 59 e0 f0 59 e0 7d /e0 f0 7d e0 59 e0 f0 59 e0 7a /e0 f0 7a e0 59 e0 f0 59 e0 74 /e0 f0 74 e0 59 e0 12 e0 70 /e0 f0 70 e0 f0 12 e0 12 e0 71 /e0 f0 71 e0 f0 12 e0 12 e0 6b /e0 f0 6b e0 f0 12 e0 12 e0 6c /e0 f0 6c e0 f0 12 e0 12 e0 69 /e0 f0 69 e0 f0 12 e0 12 e0 75 /e0 f0 75 e0 f0 12 e0 12 e0 72 /e0 f0 72 e0 f0 12 e0 12 e0 7d /e0 f0 7d e0 f0 12 e0 12 e0 7a /e0 f0 7a e0 f0 12 e0 12 e0 74 /e0 f0 74 e0 f0 12 lwin e0 1f e0 f0 12 1f e0 f0 59 e0 1f e0 12 e0 1f /e0 f0 1f /e0 f0 1f e0 12 /e0 f0 1f e0 59 /e0 f0 1f e0 f0 12 rwin e0 27 e0 f0 12 27 e0 f0 59 e0 27 e0 59 e0 27 /e0 f0 27 /e0 f0 27 e0 12 /e0 f0 27 e0 59 /e0 f0 27 e0 f0 12 app e0 2f e0 f0 12 2f e0 f0 59 e0 2f e0 59 e0 2f /e0 f0 2f /e0 f0 2f e0 12 /e0 f0 2f e0 59 /e0 f0 2f e0 f0 59 when both shift keys are held down: key number 75 both shift e0 f0 12 e0 f0 59 e0 70 /e0 f0 70 e0 12 e0 59 key number base +left-shift +right-shift 95 e0 4a /e0 f0 4a e0 f0 12 e0 4a /e0 f0 4a e0 12 e0 f0 59 e0 4a /e0 f0 4a e0 59 when both shift keys are held down: key number 95 both shift e0 f0 12 e0 f0 59 e0 4a /e0 f0 4a e0 12 e0 59 key number base +shift / +ctrl +alt 124 e0 12 e0 7c /e0 f0 7c e0 12 e0 7c /e0 f0 7c 84/f084 key number base +ctrl 126 e1 14 77 e1 f0 14 f0 77 e0 7e e0 f0 7e note: this key is not typematic, all associated scan codes occur on the make of the key. acpi key make break windows virtual key power e0 37 e0 f0 37 n/a sleep e0 3f e0 f0 3f n/a wake e0 5e e0 f0 5e n/a HT82K28a 13 february 16, 2000
key code set 3 key # make/ break code note default key state key # make/ break code note default key state 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 0e/f00e 16/f016 1e/f01e 26/f026 25/f025 2e/f02e 36/f036 3d/f03d 3e/f03e 46/f046 45/f045 4e/f04e 55/f055 5d / f0 5d 66/f066 0d/f00d 15/f015 1d/f01d 24/f024 2d/f02d 2c/f02c 35/f035 3c/f03c 43/f043 44/f044 4d/f04d 54/f054 5b/f05b 5c/f05c 14/f014 * typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic make/break 57 58 60 61 62 64 75 76 79 80 81 83 84 85 86 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 59/f059 11/f011 19/f019 29/f029 39/f039 58/e058 67/f067 64/f064 61/f061 6e/f06e 65/f065 63/f063 60/f060 6f/f060 6d/f06d 6a/f06a 76/f076 6c/f06c 6b/f06b 69/f069 77/f077 75/f075 73/f073 72/f072 70/f070 7e/f07e 7d/f07d 74/f074 7a/f07a 71/f071 * * * * * * * * * * * * * * * * make/break make/break make/break typematic make only make only make only typematic typematic make only make only typematic typematic make only make only typematic make only make only make only make only make only make only make only make only make only make only make only make only make only make only HT82K28a 14 february 16, 2000
key # make/ break code note default key state key # make/ break code note default key state 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 1c/f01c 1b/f01b 23/f023 2b/f02b 34/f034 33/f033 3b/f03b 42/f042 4b/f04b 4c/f04c 52/f052 5d/f05d 5a/f05a 12/f012 13/f013 1a/f01a 22/f022 21/f021 2a/f02a 32/f032 31/f031 3a/f03a 41/f041 49/f049 4a/f04a 51/ f0 51 * * typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic make/break typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic typematic 105 106 107 108 110 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 131 132 133 l win r win app 84/f084 7c/f07c 7b/ f0 7b 79/f079 08/f008 07/f007 0f/f00f 17/f017 1f/f01f 27/f027 2f/f02f 37/f0/37 3f/f03f 47/f047 4f/f04f 56/f056 5e/f05e 57/f057 5f/f05f 62/f062 85/f085 86/f086 87/f087 8b/f08b 8c/f08c 8d/f08d * * * * * * * * * * * * * * * * * * * * * * * * * * make only typematic make only make only make only make only make only make only make only make only make only make only make only make only make only make only make only make only make only make only make only make only make only make/break make/break make/break * different from code set 2 HT82K28a 15 february 16, 2000
timing diagrams data output keyboard data input HT82K28a 16 february 16, 2000 +
, + , + , - % . /0 / %( 
. 
.   &#$'/ '/$ &#/1$'/ !)$'/    + , + ,  + ,      " .%$.$&23/*/$(4/ $& )*$   2 #& /! % $! 5$   $/% & /4   2 #& /! % $! 5$   $& /4     /  $5#!  $/% & /4  $! $& /4  $   $#& %  //! % 6$2   ( $! $/   
  + , .  + , + , -$   -$   - $   $ +
, + , + , + , + , + ,
  %( 
. 
.    & #$' / ' /$  & #/1 $' /  ! ) $' /    
 + , + , + ,  + ,      .$&23/*/$(4/ $(!$%!$&#$&%!.#$#&% //!% 
 $#&%//!%$!$.$5&**/%7$(7$!5$    //%7$(7$!5$  $!$  $#&%//!%  2 #& /! % $! 5$   $/% & /4   2 #& /! % $! 5$   $& /4    /  $! $& 2 3 /*/& #1 $(  4 /  $/% . /0 /$& 5 #$ *! 8 $

$! $ %  2 #   -9$   $$ - $   $ -$   :-$   -$  
application circuits HT82K28a 17 february 16, 2000  
 ;   <   $ = $   $ = $   $ = $   ;'   
           
   
        


   







             
 

 
  
 
 
   
 
 
    
  
  ; 
standard holtek win98 keyboard c7 c6 c5 c4 c3 c2 c1 c0 r0 f5 l-ctrl wake-up r-ctrl sleep power pause r1 ! 1 ~ k131 z esc a tab q r2 @ 2 f1 k132 x k45 s cap lock w r3 # 3 f2 k133 c f4 d f3 e r4 $ 4 % 5 bvgft r r5 & 7 ^ 6 nmhjy u r6 * 8 + = k56 < , f6 k } ] i r7 ( 9 f8 app > . lf7 o r8 ) 0 _ - ? / k42 " ' : ; { [ p r9 print r-alt l-alt scr lock r10 f10 f9 f12 enter f11 | \ bs k14 r11 power del down arrow num lock space num 1 num 4 num 7 r12 sleep insert right arrow num / num 0 num 2 num 5 num 8 r13 pg dn pg up num - num * num . num 3 num 6 num 9 r14 end home left arrow up arrow num enter k107 num + r15 k94 r-shf l-shf wake up r16 k129 l-win k130 r17 k109 r-win HT82K28a 18 february 16, 2000
the above key code is according to the microsoft specification except for the following keys. key no code set 1 make/break code set 2 make/break code set 3 make/break 14 7d fd 6a f0 6a 5d f0 5d 94 7c fc 68 f0 68 68 f0 68 109 78 f8 63 f0 63 78 f0 78 129 f1 f1 f1 130 f0 f2 f2 HT82K28a 19 february 16, 2000
HT82K28a 20 february 16, 2000 copyright 2000 by holtek semiconductor inc. the information appearing in this data sheet is believed to be accurate at the time of publication. however, holtek assumes no responsibility arising from the use of the specifications described. the applications mentioned herein are used solely for the purpose of illustration and holtek makes no warranty or representation that such applications will be suitable without further modification, nor recommends the use of its products for application that may pres - ent a risk to human life due to malfunction or otherwise. holtek reserves the right to alter its products without prior notification. for the most up-to-date information, please visit our web site at http://www.holtek.com.tw. holtek semiconductor inc. (headquarters) no.3 creation rd. ii, science-based industrial park, hsinchu, taiwan, r.o.c. tel: 886-3-563-1999 fax: 886-3-563-1189 holtek semiconductor inc. (taipei office) 5f, no.576, sec.7 chung hsiao e. rd., taipei, taiwan, r.o.c. tel: 886-2-2782-9635 fax: 886-2-2782-9636 fax: 886-2-2782-7128 (international sales hotline) holtek semiconductor (hong kong) ltd. rm.711, tower 2, cheung sha wan plaza, 833 cheung sha wan rd., kowloon, hong kong tel: 852-2-745-8288 fax: 852-2-742-8657


▲Up To Search▲   

 
Price & Availability of HT82K28

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X